Плохо! Плохо!:  0
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: [XP][VX Ace] Как изменить прозрачность рамки на титульном экране и в других меню?

  1. #1
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,351
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию [XP][VX Ace][MV] Как изменить прозрачность рамки на титульном экране и в других меню?

    В общем, проблема следующая. Пытаюсь на XP/Ace сделать так, чтобы на титульном экране отображались надписи "Начать Игру", "Загрузить Файл" и "Выйти", а рамка системной графики позади них - стала прозрачной или вообще исчезла. На VX Ace так и не нашёл, где в скриптах это можно отрегулировать, а в RMXP удалось добиться только исчезновения "подложки", тогда как внешняя обводная рамка меню осталась непрозрачной. В итоге приходится делать системную графику одного цвета с фоном, чтобы её не было видно, и выглядит это так:



    (это на VX Ace)

    Короче, выглядит так себе. Может ли кто-нибудь помочь с настройками скрипта? Также интересует - можно ли как-то изменить прозрачность системной графики в меню сохранения/загрузки и в обычном игровом меню? Например, чтобы там наоборот, никакой прозрачности не было? (это актуально как раз для Ace)
    Последний раз редактировалось Antberg; 29.11.2022 в 10:14.

  2. #2
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,146
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Я как-то убирал в скриптах, но на этих мэйкеров не работал давно. Сегодня на работе. Завтра могу глянуть.

  3. #3

    По умолчанию

    Вроде как все окна идут по умолчанию self.opacity = 255, если нужно изменить прозрачность одно окна можно в его initialize вписать self.opacity = 0, другие это не затронет, если всех сразу - в Window_Base

  4. #4
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,146
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Да так должно быть.

  5. #5
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,351
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от votetot Посмотреть сообщение
    Вроде как все окна идут по умолчанию self.opacity = 255, если нужно изменить прозрачность одно окна можно в его initialize вписать self.opacity = 0, другие это не затронет, если всех сразу - в Window_Base
    Спасибо! Сработало. Вначале разместил в Window_TitleCommand сразу под def initialize, и игра вылетела, но когда перенёс в конец блока под self.openness, то всё отобразилось как надо!

    Ну, это в VX Ace. А вот где такое же место в случае XP? В "Scene_Title" такое не проходит, видимо где-то в другом месте нужно?
    Последний раз редактировалось Antberg; 25.11.2022 в 10:59.

  6. #6

    По умолчанию

    в хр давно не сидел, попробовал в Scene_Title в main после строчки @command_window.y = 288 приписал @command_window.opacity = 0 сработало

  7. #7
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,351
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Всё верно, работает - спасибо за подсказку!

  8. #8
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,351
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    ...Кстати, как убрать полупрозрачность окна загрузки сохранений в Эйсе? Пробовал вставлять в Window_SaveFile ту самую строчку - так полностью прозрачной графику удаётся сделать, но нужен обратный результат - и вот его не получается, даже если выставить 255.

  9. #9

    По умолчанию

    попробуй self.back_opacity = 255

  10. #10
    Маститый Аватар для Antberg
    Информация о пользователе
    Регистрация
    14.04.2008
    Сообщений
    1,351
    Записей в дневнике
    3
    Репутация: 52 Добавить или отнять репутацию

    По умолчанию

    Получилось. Но почему-то не полностью. Пояснительная строчка на самом верху, так и остаётся полупрозрачной.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
[XP][VX Ace] Как изменить прозрачность рамки на титульном экране и в других меню?